package com.store.mapper;

import com.store.pojo.Category;
import com.store.pojo.Product;
import com.store.pojo.ProductVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ProductMapper {

    Product findProductByPid(Integer pid);

    //显示所有商品
    List<Product> findAllProductInfo();

    int deleteByPId(int id);

    int addProduct(Product product);

    //统计表中所有数据
    int getCount();
    //分页查询_写两个参数的情况下要用@Param("pageSize")
    List<Product> selectProductsByPage(@Param("offSet") Integer offSet, @Param("pageSize") Integer pageSize);

    void setProPic(ProductVO vo);
    //
    int insert(Product product);

    int updateproPic(String s, Integer pid);

    //List<Product> findProductByCategories(List<Category> categories);



}
